/**
 * @作者 Luke
 * @微信公号 欧诺的小书屋
 * @开源项目 $ http://7yue.pro
 * @免费专栏 $ http://course.7yue.pro
 * @我的课程 $ http://imooc.com/t/4294850
 * @创建时间 2020-6-22 16:45
 */
package io.github.talelin.latticy.dto.course;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
public class CreateOrUpdateCourseDTO {

    /** 课程标题 */
    private String title;

    /** 课程描述 */
    private String description;

    /** 课程封面 */
    @JsonProperty(value = "coverUrl")
    private String coverUrl;

    /** 课程副标题 */
    @JsonProperty(value = "subTitle")
    private String subTitle;

    /** 课程教师 */
    @JsonProperty(value = "teacherId")
    private Long teacherId;

    /** 课程章节数 */
    @JsonProperty(value = "chapterNum")
    private Long chapterNum;

    /** 课程所属分类 */
    @JsonProperty(value = "categoryId")
    private Long categoryId;

    /** 课程开始时间 */
    @JsonProperty(value = "startTime")
    private Date startTime;

    /** 课程结束时间 */
    @JsonProperty(value = "endTime")
    private Date endTime;
}
